<?php 
class BrandController extends CommonController{
	// 定义$model链接模型
	private $model;
	public function __init(){
		// 与父级冲突
		parent::__init();
		// 赋值$model
		$this->model = K('Brand');
	}

	// 主页
	public function index(){
		// 找到所有数据调给前端
		$data = $this->model->all();
		$this->assign('data',$data);
		// 显示模板
		$this->display();
	}

	// 添加品牌
	public function add(){
		// 如果提交表单
		if (IS_POST) {
			// p($_FILES);die;
			// 如果模型函数有错误就反出错误信息
			if (!$this->model->add_data()) {
				$this->error($this->model->error);
			}
			// 提示成功
			$this->success('添加成功',U('Brand/index'));
		}

		// 获得顶级分类
		$topCate = K('Category')->where('pid=0')->all();
		// 分配给前端
		$this->assign('topCate',$topCate);
		// 显示模板
		$this->display();
	}

	// 编辑品牌
	public function edit(){
		// 获得bid找到相应数据
		$bid = Q('get.bid',0,'intval');
		$data = $this->model->where("bid={$bid}")->find();
		// 分配给前端
		$this->assign('data',$data);

		// 如果提交表单
		if (IS_POST) {
			// 如果模型函数有错误就反出错误信息
			if (!$this->model->edit_data()) {
				$this->error($this->model->error);
			}
			// 提示成功
			$this->success('修改成功',U('Brand/index'));
		}
		// 显示模板
		$this->display();
	}

	// 删除品牌
	public function del(){
		// 获得bid
		$bid = Q('get.bid',0,'intval');
		// 删除数据
		$this->model->where("bid={$bid}")->delete();
		// 提示成功
		$this->success('删除成功');
	}

	// 上传插件
    public function upload(){
        $upload = new Upload('Upload/Content/' . date('y/m'));
        $file = $upload->upload();
        if (empty($file)) {
            $this->ajax('上传失败');
        } else {
            $data = $file[0];
            $this->ajax($data);
        }
    }












}









 ?>